Al declarar un array y utilizar el metodo push vemos el siguiente error:
ERROR TypeError: Cannot read properties of undefined (reading 'push')
El error se produce porque al declarar el array no se inicializa.
En este caso el array esta declarado INCORRECTAMENTE asi:
personas : Array<string>;
La manera CORRECTA serĂa la siguiente;
personas : Array<string> = [];
Podemos declarar un array de dos maneras:
personas : Array<string> = [];
personas : string[] = [];
Angular | Array | inicializacion